
#include "RtBase.h"
#include "RtReactorInterface.h"

//////////////////////////////////////////////////////////////////////
// class IRtEventHandler
//////////////////////////////////////////////////////////////////////

IRtEventHandler::~IRtEventHandler()
{
}

RT_HANDLE IRtEventHandler::GetHandle() const 
{
	RT_ASSERTE(!"IRtEventHandler::GetHandle()");
	return RT_INVALID_HANDLE;
}

int IRtEventHandler::OnInput(RT_HANDLE )
{
	RT_ASSERTE(!"IRtEventHandler::OnInput()");
	return -1;
}

int IRtEventHandler::OnOutput(RT_HANDLE )
{
	RT_ASSERTE(!"IRtEventHandler::OnOutput()");
	return -1;
}

int IRtEventHandler::OnException(RT_HANDLE )
{
	RT_ASSERTE(!"IRtEventHandler::OnException()");
	return -1;
}

int IRtEventHandler::OnClose(RT_HANDLE , MASK )
{
	RT_ASSERTE(!"IRtEventHandler::OnClose()");
	return -1;
}


//////////////////////////////////////////////////////////////////////
// class IRtReactor
//////////////////////////////////////////////////////////////////////

IRtReactor::~IRtReactor()
{
}
